home *** CD-ROM | disk | FTP | other *** search
Text File | 1992-09-25 | 2.8 KB | 81 lines | [TEXT/ttxt] |
- Release Notes 20 September 1992
- ------------------------------
-
- Version 1.3
-
- HyperWais Stack
- ---------------
-
- - Changed the names of the following functions to reflect
- changes in the wais listener application
- OpenConnection -> OpenSession
- CloseConnection -> CloseSession
- WaisReset -> WaisResetSession
- WaisKillListener -> KillWaisListener
-
- - Added balloon help support, text is now written.
-
- - Created a new stack for Macs with 12" monitors. This
- new stack is basically an enlarged version of the current
- one.
-
- - When a document request is made (using GetDoc and
- GetDocToFile), the document type is now passed as a
- parameter to the Wais Listener. This change was made
- in the XFCNs and the stack script.
-
- - Created a resource file which contains the XFCNs for
- Hypercard. These are the same as the XFCNs in the hypercard
- stack.
-
-
- Wais Listener and C Libraries
- --------------------------
-
- - The docInfo structure now contains the the siteIP number of
- the site it came from.
-
- - The 'connection' concept has been changed to become a
- 'session' concept. This makes it easier to distingush between
- connections from the listener to a wais server and sessions
- opened by clients to the listener.
-
- - #DEBUG defines have been added to the listener to make
- inclusion of debug code an option, this reduces the application
- size if the debug code is omitted from the compilation.
-
- - The memory management has been completely overhauled, there
- are now no limits to the number of sessions which can be opened
- by clients to the listener, no limits to the number of open sources
- a client may have and no limit to the number of documents in the
- document set. The memory is now allocated on a dynamic basis
- when it is needed. Also memory is always allocated as handles
- which reduces fragmentation. The only restriction that
- currently remains is that only up to 25 documents can be returned
- from a search against a single source, though this could change
- in the future.
-
- - A by-product of making this memory allocation dynamic
- is that it will be easier to move to an async listener in the
- future.
-
- - A large chunk of code was removed from the WaisGetDocByID
- and the WaisGetDocToFileByID functions which did relatively
- little in normal use. The functionality of the listener was not
- impaired by this.
-
- - The two test files were considerably cleaned up, and test code
- was added to test the new memory management routines
-
- - A bug was fixed in the basic communication routines which
- would leave memory allocated if an init exchange failed after
- a connection was established with a server.
-
- - A bug was fixed in the basic communication routines which
- would leave memory allocated if a document request failed.
-
- - While waiting for a wais server to respond, the listener will
- now hand back time to other applications rather than blocking
- the whole system.
-
- -